An Efficient Optimal Algorithm for Minimizing the Overall Communication Cost in Replicated Data Management
نویسندگان
چکیده
Quorum consensus methods have been widely applied to managing replicated data. In this paper, we study the problem of vote and quorum assignments for minimizing the overall communication cost of processing the typical demands of transactions. This problem is left open, even restricted to a uniform network, and we shall show that it can be solved by an efficient polynomial time algorithm. 1 I n t r o d u c t i o n The problem of managing replicated copies of data in a distributed database has received a great deal of attention [2, 3, 4, 5, 6, 9] throughout the last decade. The main issue is focussed on providing high availability of data through replicating data. Meanwhile, the replicated copies of data must be kept mutually consistent by synchronizing transactions at different sites so that a global serialization order can be ensured. A number of standard methods for replicated data concurrency control are based on the formation of quorums [1, 2]. They are called quorum consensus methods. In this paper, we follow the model where replicated data is represented by multiple copies and the transactions are simple read/write. A quorum consensus (QC) method has several common features as follows. A vote vi (integer) is assigned to each site si. Two threshold values (integers) are assigned: one is referred to as read threshold Qr (called read quorum size), and the other is referred to as write threshold Q,~ (called write quorum size) . Each read (write) transaction must assemble a read (write) quorum of sites such that the votes of all of the sites in the quorum add up tt, a value not less than Qr (Qw)Two quorum intersection invariants are assigned: Qr + Q~ > ~ i n x vi, and 2 , where n is the number of sites. If a 2-phase locking mechanism [1] is applied, these two quorum intersection invariants ensure that a read and a write cannot take place simultaneously on different copies of the same data, and neither can two writes.
منابع مشابه
Minimizing Stoppage Cost of an Assembly Line Using Genetic Algorithm
This paper presents a nonlinear mixed-integer programming model to minimize the stoppage cost of mixed-model assembly lines. Nowadays, most manufacturing firms employ this type of line due to the increasing varieties of products in their attempts to quickly respond to diversified customer demands. Advancement of new technologies, competitiveness, diversification of products, and large customer ...
متن کاملAn Optimal Voting Scheme for Minimizing theOverall
Quorum consensus methods have been widely applied to managing replicated data. In this paper, we study the problem of voting assignments for minimizing the overall communication cost of processing typical demands of transactions. This problem was left open, even restricted to a uniform network. In this paper, we shall show that for uniform networks, it can be solved by an eecient polynomial tim...
متن کاملA Two-Threshold Guard Channel Scheme for Minimizing Blocking Probability in Communication Networks
In this paper, we consider the call admission problem in cellular network with two classes of voice users. In the first part of paper, we introduce a two-threshold guard channel policy and study its limiting behavior under the stationary traffic. Then we give an algorithm for finding the optimal number of guard channels. In the second part of this paper, we give an algorithm, which minimizes th...
متن کاملMinimizing Stoppage Cost of an Assembly Line Using Genetic Algorithm
This paper presents a nonlinear mixed-integer programming model to minimize the stoppage cost of mixed-model assembly lines. Nowadays, most manufacturing firms employ this type of line due to the increasing varieties of products in their attempts to quickly respond to diversified customer demands. Advancement of new technologies, competitiveness, diversification of products, and large customer ...
متن کاملAn Energy Efficient Clustering Method using Bat Algorithm and Mobile Sink in Wireless Sensor Networks
Wireless sensor networks (WSNs) consist of sensor nodes with limited energy. Energy efficiency is an important issue in WSNs as the sensor nodes are deployed in rugged and non-care areas and consume a lot of energy to send data to the central station or sink if they want to communicate directly with the sink. Recently, the IEEE 802.15.4 protocol is employed as a low-power, low-cost, and low rat...
متن کامل